package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 向文件当中写入字符数据
 */
public class Test {
    public static void main(String[] args) throws IOException {
        // 创建一个文件输出流
        FileOutputStream fos = new FileOutputStream("fos.txt");
        /*
        整数：97的2进制：01100001
        int型表示的97：00000000 00000000 00000000 01100001

        如果使用记事本这样的工具打开fos.txt文件，它会将里面的2进制当成文字
        去显示，因此当它读取到01100001时，就会显示一个字母a

         */
        fos.write(97);
        //System.out.println("输出完毕");
        // 将所有的小写字母都写入进去，可读不高
//        for (int i = 0; i < 26; i++){
//            fos.write(i+97);
//        }

        // 优化之后的
        for(char c = 'a';c<'z';c++){
            fos.write(c);
        }
        System.out.println("输出完毕");
        fos.close();  // 关闭流


    }
}
